#define _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>
//#include <string.h>
//
//int main() {
//    char str[15];
//    scanf("%s", str);
//
//    int len = strlen(str);
//    if (len > 3) {
//        for (int i = 1; i <= len; i++) {
//            printf("%c", str[i - 1]);
//            if ((len - i) % 3 == 0 && i != len) {
//                printf("%c", ',');
//            }
//        }
//    }
//    else {
//        printf("%s", str);
//    }
//    return 0;
//}

#include <stdio.h>
#include <string.h>

int main() {
    char str[15];
    scanf("%s", str);

    int len = strlen(str);
    if (len > 3) {
        for (int i = len - 1; i >= 0; i--) {
            printf("%c", str[len - i - 1]);
            if (i % 3 == 0 && i != 0) {
                printf("%c", ',');
            }
        }
    }
    else {
        printf("%s", str);
    }
    return 0;
}






//#include <stdio.h>
//#include <string.h>
//int main() {
//    char src[100];
//    char del[100];
//    scanf("%[^\n]s", src);
//    getchar();
//    scanf("%[^\n]s", del);
//    size_t delLen = strlen(del);
//    size_t srcLen = strlen(src);
//    char str[100] = { 0 };
//    int k = 0;
//    for (int j = 0; j < srcLen; j++) {
//        int flg = 1;
//        for (int i = 0; i < delLen; i++) {
//            if (src[j] == del[i]) {
//                flg = 0;
//            }
//        }
//        if (flg) {
//            str[k++] = src[j];
//        }
//    }
//    printf("%s", str);
//    return 0;
//}